iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 24
0
Modern Web

Laravel學習系列 第 24

LARAVEL學習 DAY 24 新的開始 - Authentication(二)

  • 分享至 

  • xImage
  •  

放假囉

LARAVEL學習 DAY 24 新的開始 - Authentication(二)

前言

老司機飆車中

正文

Laravel提供了很棒的Facade
然後我們的Auth就是這樣用

use Auth;

class XXXClass
{
    function xxx()
    {
        return Auth::user();
    }
}

這邊可以取到已登入的user 如果沒有 就是null
還有其它的 比如說Auth::id()可以取到id
然後如果不想要use Auth;的話也可以auth()->user()
雖然我不知道這是什麼妖術...
然後這個也可以取 $request->user()
真的是一堆黑科技 還有這個 auth()->check() 這個就是簡單的true false 看有沒有登入

public function authenticate()
{
    if (Auth::attempt(['email' => $email, 'password' => $password])) {
        return redirect()->intended('dashboard');
    }
}

然後也可以這樣自幹登入... 如果有必要的話啦

然後這些傢伙

Auth::login($user);
Auth::loginUsingId(1);

後面的$user必須是一個instance 這東西可以拿來做測試啊什麼的
不過我沒什麼用到就是了

結語

結語打成節育... 又不是非洲人


上一篇
LARAVEL學習 DAY 23 新的開始 - Authentication(一)
下一篇
LARAVEL學習 DAY 25 新的開始 - 細說路由(一)
系列文
Laravel學習30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言